'''
Python学习第二天：运算符和表达式
知识点讲解
在Python中，运算符用于执行各种操作，如算术计算、比较值、逻辑判断等。今天我们将专注于几种基本的运算符：
算术运算符：包括加（+）、减（-）、乘（*）、除（/）等。
比较运算符：用于比较两个值，例如等于（==）、不等于（!=）、大于（>）等。
赋值运算符：用于给变量赋值，最基本的形式是等号（=），还有复合赋值运算符如+=、-=等。
逻辑运算符：包括与（and）、或（or）、非（not），用于组合条件表达式。
示例代码
下面是一些使用上述运算符的例子：
'''

# 算术运算符
a = 10
b = 3
print("a + b =", a + b)  # 加法
print("a - b =", a - b)  # 减法
print("a * b =", a * b)  # 乘法
print("a / b =", a / b)  # 除法

# 比较运算符
print("a > b is", a > b)  # 大于
print("a < b is", a < b)  # 小于
print("a == b is", a == b)  # 等于

# 赋值运算符
c = a
c += b  # c = c + b
print("c after += b is", c)

# 逻辑运算符
is_sunny = True
is_warm = False
print("is_sunny and is_warm is", is_sunny and is_warm)  # 与
print("is_sunny or is_warm is", is_sunny or is_warm)  # 或
print("not is_sunny is", not is_sunny)  # 非
'''
练习
创建两个整数变量num1和num2，并分别赋值为5和3。计算并打印它们的和、差、积和商。
使用比较运算符检查num1是否大于num2，并将结果打印出来。
定义一个变量score并设置其值为85。如果score大于等于60，则打印“及格了”，否则打印“不及格”。
创建两个布尔变量has_permission和has_enough_money，假设它们分别代表是否有权限和是否有足够的钱。
然后根据这两个变量，打印出用户是否可以购买某项服务（需要同时有权限且有足够的钱）
'''
num1=5
num2=3
print(num1+num2,num1-num2,num1*num2,num1/num2)
print(num1>num2)
score=85
if score>=60:
    print("及格了") 
else:
    print("不及格")
has_permission=True
has_enough_money=True
if has_permission and has_enough_money:
    print("可以购买")   
else:
    print("不可以购买") 